/**
@brief Position <br>Permet de definir la position de la d'un Objet ou un Personnage
@author Chay Damien, Dahan Geslain
@file Position.h
@version 1.0
@date 2012/10/23
*/

#ifndef POSITION
#define POSITION

/**
\struct Position
@brief Module de la Position d'une entite.
*/
struct Position
{
    int posX;/**< @brief Parametre position d'abscisse*/
    int posY;/**< @brief Parametre position d'ordonee*/
};

void setPosX (Position *Pos, int posX); /**< @brief Mutateur */
void setPosY (Position *Pos, int posY); /**< @brief Mutateur */

int getPosX(const Position *Pos); /**< @brief Accesseur*/
int getPosY(const Position *Pos); /**< @brief Accesseur */

/**
@brief Initialisation de dimensions
@param [in,out] Pos
@param [in] posX
@param [in] posY
@return none
*/
void InitPos(Position *Pos, int posX, int posY);

#endif
